#include<stdio.h>
 
	// initate const
#define	N 40
#define	M 40

char canvus[N][M];

void init(){
	// initiate canvus 2D array
	for(int y=0; y<N; y++){
		for(int x=0; x<M; x++){
			canvus[y][x]='.';
		}
	}
}

void draw(){
	
	// draw straight line
	for(int x=0; x<M; x++){
		canvus[5][x]='#';
	}

	for(int y=0; y<N; y++){
		canvus[y][17]='&';
	}
	
}
void printscreen(){
	// print out canvus into screen
	for(int y=0; y<N; y++){
		printf("\n");
		for(int x=0; x<M; x++){
			printf("%c",canvus[y][x]);
		}
	}
}

void main(){
	init();
	draw();
	printscreen();
}
